#ifndef __RTC_H
#define __RTC_H
#include "stm32f10x.h"

//时间结构体
typedef struct time {
	vu16 year;
	vu8 moth;
	vu8 week;
	vu8 day;
	vu8 hour;
	vu8 min;
	vu8 sec;
}tTime, *ptTime;

typedef struct temp {
	u8 Int; /* 温度整数部分 */
	u8 Dec; /* 温度小数部分 */
	u8 Pos; /* 正数:1; 负数:0 */
}tTemp, *ptTemp;



extern tTime g_tTime;

extern tTime g_tAlarm;

void Alarm_Init(void);
void Alarm_Set(ptTime pAlarm);

u8 RTC_Init(void);

///u8 RTC_Set(ptTime pTime);
u8 RTC_Set(u16 syear,u8 smon,u8 sday,u8 hour,u8 min,u8 sec);

u8 RTC_Get(void);
u8 Is_Leap_Year(u16 year);


#endif

